//package com.tlkg.qa.redistest.self;
//
//import java.util.Arrays;
//import java.util.List;
//
//import redis.clients.jedis.JedisPool;
//import redis.clients.jedis.JedisPoolConfig;
//
//public class RedisUtil {
//	// redis服务器
//	private static final List<String> redis_server = Arrays
//			.asList(new String[] { "10.200.70.43:6370", "10.200.70.62:6370", "10.200.70.64:6370" });
//
//	// 当前使用的server
//	private static int current_server = 0;
//
//	// redis配置
//	private static final JedisPoolConfig redisConfig = initConfig();
//
//	// redis连接池
//	private static JedisPool jedisPool = crateJedisPool();
//
//	// 连接池配置信息
//
//	private static JedisPoolConfig initConfig() {
//		JedisPoolConfig config = new JedisPoolConfig();
//		config.setMaxActive(1024);
//		config.setMaxIdle(1024);
//		config.setMaxWait(2000);
//		config.setTestOnBorrow(true);
//		return config;
//
//	}
//
//	/**
//	 * 创建Redis连接池
//	 * 
//	 * @param redisServer
//	 * @return
//	 */
//	private static JedisPool crateJedisPool() {
//		JedisPool pool = null;
//		String server = redis_server.get(current_server);
//		try {
//			pool = new JedisPool(redisConfig, server.split(":")[0], Integer.valueOf(server.split(":")[1]));
//			
//		} catch (Exception e) {
//			System.out.println("创建连接池异常：[" + server + "]");
//			e.printStackTrace();
//			
//			if (current_server == 2) {
//				current_server = 0;
//			} else {
//				current_server++;
//			}
//			pool = crateJedisPool();
//		}
//		return pool;
//	}
//
//}
